#ifndef MAP_H_INCLUDED
#define MAP_H_INCLUDED

  #include "structs.h"

  extern void drawImage(SDL_Surface *, int, int);
  extern void drawTile(SDL_Surface *image, int destx, int desty, int srcx, int srcy);
  extern void mapCollision(GameObject *entity);
  extern void initializeMonster(int x, int y);
   extern void getItem(void);
   extern void getKey1 (void);
   extern void getKey2 (void);
   extern void getKey3 (void);
   extern SDL_Surface *loadImage(char *name);
     extern void changeLevel(void);
  extern void initializePlayer(void);
  extern void playSoundFx(int type);
  extern void initPlateforme(int x, int y, int type);
  extern void drawPlateforme(void);

  extern Gestion jeu;
  extern Map map;

#endif // MAP_H_INCLUDED